home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / snmp / mib2c-data / generic-table-indexes-varbind-setup.m2i < prev    next >
Text File  |  2008-09-22  |  2KB  |  52 lines

  1. #############################################################  -*- c -*-
  2. ## generic include for XXX. Do not use directly.
  3. ##
  4. ## $Id: generic-table-indexes-varbind-setup.m2i 10286 2004-05-18 17:35:47Z rstory $
  5. ########################################################################
  6. @if $m2c_mark_boundary == 1@
  7. /** START code generated by $RCSfile$ $Revision: 10286 $ */
  8. @end@
  9. ########################################################################
  10. ##
  11.     int err = SNMP_ERR_NOERROR;
  12.     
  13.     /*
  14.      * temp storage for parsing indexes
  15.      */
  16. @    eval $m2c_dii_first = ""@
  17. @    foreach $node index@
  18. @        include m2c_setup_node.m2i@
  19. @        if "x$m2c_dii_first" eq "x"@
  20. @           eval $m2c_dii_first = $node@
  21. @           eval $m2c_dii_tmp = "var_${node}.next_variable = "@
  22. @        else@
  23. @            eval $m2c_dii_tmp = "$m2c_dii_tmp &var_${node}; var_${node}.next_variable = "@
  24. @        end@
  25.     /*
  26.      * $m2c_node_summary
  27.      */
  28.     netsnmp_variable_list var_$node;
  29. @    end@
  30. @    eval $m2c_dii_tmp = "$m2c_dii_tmp NULL;"@
  31.  
  32.     /*
  33.      * set up varbinds
  34.      */
  35. @    eval $mfd_temp = "idx_vars"@
  36. @    foreach $node index@
  37. @        include m2c_setup_node.m2i@
  38.     memset( &var_$node, 0x00, sizeof(var_$node) );
  39.     var_${node}.type = $node.type;
  40. @    end@
  41.  
  42.     /*
  43.      * chain temp index varbinds together
  44.      */
  45.     $m2c_dii_tmp
  46.  
  47. ##
  48. ########################################################################
  49. @if $m2c_mark_boundary == 1@
  50. /** END code generated by $RCSfile$ $Revision: 10286 $ */
  51. @end@
  52.